[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk sdb 8:16 0 20G 0 disk sr0 11:0 1 1024M 0 rom nvme0n1 259:0 0 40G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot └─nvme0n1p2 259:2 0 20G 0 part └─rl-root 253:0 0 20G 0 lvm / [root@localhost ~]# pvcreate /dev/sda Physical volume "/dev/sda" successfully created. [root@localhost ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created. [root@localhost ~]# vgcreate vg0 /dev/sda Volume group "vg0" successfully created [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/nvme0n1p2 rl lvm2 a-- 20.00g 0 /dev/sda vg0 lvm2 a-- <20.00g <20.00g /dev/sdb lvm2 --- 20.00g 20.00g [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree rl 1 1 0 wz--n- 20.00g 0 vg0 1 0 0 wz--n- <20.00g <20.00g [root@localhost ~]# pvdisplay --- Physical volume --- PV Name /dev/nvme0n1p2 VG Name rl PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 5120 Free PE 0 Allocated PE 5120 PV UUID ZrllZr-dzmY-K5k8-bKrL-8V3D-jcNp-3o0Ir6
--- Physical volume --- PV Name /dev/sda VG Name vg0 PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 5119 Free PE 5119 Allocated PE 0 PV UUID DEOfNN-1Rqt-7KU7-4gXu-nuwr-Sja6-93lnCW
"/dev/sdb" is a new physical volume of "20.00 GiB" --- NEW Physical volume --- PV Name /dev/sdb VG Name PV Size 20.00 GiB Allocatable NO PE Size 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID lZB416-hIyr-eKiQ-4eLW-2iue-bb3N-ulXIjp
[root@localhost ~]# vgdisplay --- Volume group --- VG Name rl System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 20.00 GiB PE Size 4.00 MiB Total PE 5120 Alloc PE / Size 5120 / 20.00 GiB Free PE / Size 0 / 0 VG UUID tsZJRs-7z9T-s9jI-ODbm-VfcM-ltyQ-YG4F8i
--- Volume group --- VG Name vg0 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size <20.00 GiB PE Size 4.00 MiB Total PE 5119 Alloc PE / Size 0 / 0 Free PE / Size 5119 / <20.00 GiB VG UUID B5bdof-PwK5-VZeB-vsSs-H3y5-AZhb-qob20r
[root@localhost ~]# lvcreate -L 15G -n lv01 vg0 Logical volume "lv01" created. [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rl -wi-ao---- 20.00g lv01 vg0 -wi-a----- 15.00g [root@localhost ~]# lvdisplay --- Logical volume --- LV Path /dev/rl/root LV Name root VG Name rl LV UUID cchRZb-w3U5-s6Kh-mfLR-kr5a-TEvn-mGEe89 LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-04-28 13:02:41 +0800 LV Status available # open 1 LV Size 20.00 GiB Current LE 5120 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0
--- Logical volume --- LV Path /dev/vg0/lv01 LV Name lv01 VG Name vg0 LV UUID 1YSxcC-9Tdr-LfeD-KZfA-brbx-1UWY-kbwXBH LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 20:07:47 +0800 LV Status available # open 0 LV Size 15.00 GiB Current LE 3840 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1
#-m 1代表镜像一份 [root@localhost lv01]# lvconvert -m 1 /dev/vg0/lv01 /dev/sdb Are you sure you want to convert linear LV vg0/lv01 to raid1 with 2 images enhancing resilience? [y/n]: y Logical volume vg0/lv01 successfully converted.
#lvs查看拷贝进度 [root@localhost lv01]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rl -wi-ao---- 20.00g lv01 vg0 rwi-aor--- 5.00g 6.25 [root@localhost lv01]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rl -wi-ao---- 20.00g lv01 vg0 rwi-aor--- 5.00g 18.75 [root@localhost lv01]# lvdisplay --- Logical volume --- LV Path /dev/rl/root LV Name root VG Name rl LV UUID cchRZb-w3U5-s6Kh-mfLR-kr5a-TEvn-mGEe89 LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-04-28 13:02:41 +0800 LV Status available # open 1 LV Size 20.00 GiB Current LE 5120 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0
--- Logical volume --- LV Path /dev/vg0/lv01 LV Name lv01 VG Name vg0 LV UUID UzEOmf-ko6J-N8NM-fbe0-l6Fe-VaJW-3sXTMx LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 20:41:05 +0800 LV Status available # open 1 LV Size 5.00 GiB Current LE 1280 Mirrored volumes 2 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1
[root@localhost lv01]# pvdisplay --- Physical volume --- PV Name /dev/nvme0n1p2 VG Name rl PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 5120 Free PE 0 Allocated PE 5120 PV UUID ZrllZr-dzmY-K5k8-bKrL-8V3D-jcNp-3o0Ir6
--- Physical volume --- PV Name /dev/sda VG Name vg0 PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 5119 Free PE 3838 Allocated PE 1281 PV UUID ZzqIq7-ydPa-E1qk-c0L5-At4e-cCv5-dpDrRU
--- Physical volume --- PV Name /dev/sdb VG Name vg0 PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 5119 Free PE 3838 Allocated PE 1281 PV UUID hpoGGr-cU1b-pb1g-MQwM-kVTT-ahdc-J0OOc2
[root@localhost lv01]# lvconvert -m 0 /dev/vg0/lv01 /dev/sda Are you sure you want to convert raid1 LV vg0/lv01 to type linear losing all resilience? [y/n]: y Logical volume vg0/lv01 successfully converted. [root@localhost lv01]# pvs PV VG Fmt Attr PSize PFree /dev/nvme0n1p2 rl lvm2 a-- 20.00g 0 /dev/sda vg0 lvm2 a-- <20.00g <20.00g /dev/sdb vg0 lvm2 a-- <20.00g <15.00g [root@localhost lv01]# pvdisplay --- Physical volume --- PV Name /dev/nvme0n1p2 VG Name rl PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 5120 Free PE 0 Allocated PE 5120 PV UUID ZrllZr-dzmY-K5k8-bKrL-8V3D-jcNp-3o0Ir6
--- Physical volume --- PV Name /dev/sda VG Name vg0 PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 5119 Free PE 5119 Allocated PE 0 PV UUID ZzqIq7-ydPa-E1qk-c0L5-At4e-cCv5-dpDrRU
--- Physical volume --- PV Name /dev/sdb VG Name vg0 PV Size 20.00 GiB / not usable 4.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 5119 Free PE 3839 Allocated PE 1280 PV UUID hpoGGr-cU1b-pb1g-MQwM-kVTT-ahdc-J0OOc2
[root@localhost ~]# lvconvert --splitmirrors 1 -n lv02 /dev/vg0/lv01 Are you sure you want to split raid1 LV vg0/lv01 losing all resilience? [y/n]: y [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/nvme0n1p2 rl lvm2 a-- 20.00g 0 /dev/sda vg0 lvm2 a-- <20.00g <15.00g /dev/sdb vg0 lvm2 a-- <20.00g <15.00g [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rl -wi-ao---- 20.00g lv01 vg0 -wi-a----- 5.00g lv02 vg0 -wi-a----- 5.00g [root@localhost ~]# lvdisplay --- Logical volume --- LV Path /dev/rl/root LV Name root VG Name rl LV UUID cchRZb-w3U5-s6Kh-mfLR-kr5a-TEvn-mGEe89 LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-04-28 13:02:41 +0800 LV Status available # open 1 LV Size 20.00 GiB Current LE 5120 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0
--- Logical volume --- LV Path /dev/vg0/lv01 LV Name lv01 VG Name vg0 LV UUID UzEOmf-ko6J-N8NM-fbe0-l6Fe-VaJW-3sXTMx LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 20:41:05 +0800 LV Status available # open 0 LV Size 5.00 GiB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1
--- Logical volume --- LV Path /dev/vg0/lv02 LV Name lv02 VG Name vg0 LV UUID SiM4cn-PMjL-gpKJ-7e8I-ayox-yGrI-xGV04s LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 21:03:55 +0800 LV Status available # open 0 LV Size 5.00 GiB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:5
#上述提示要先将lv02变为非激活状态,使用-an选项 [root@localhost ~]# lvchange -an /dev/vg0/lv02 [root@localhost ~]# lvdisplay --- Logical volume --- LV Path /dev/rl/root LV Name root VG Name rl LV UUID cchRZb-w3U5-s6Kh-mfLR-kr5a-TEvn-mGEe89 LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-04-28 13:02:41 +0800 LV Status available # open 1 LV Size 20.00 GiB Current LE 5120 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0
--- Logical volume --- LV Path /dev/vg0/lv01 LV Name lv01 VG Name vg0 LV UUID UzEOmf-ko6J-N8NM-fbe0-l6Fe-VaJW-3sXTMx LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 20:41:05 +0800 LV Status available # open 0 LV Size 5.00 GiB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1
--- Logical volume --- LV Path /dev/vg0/lv02 LV Name lv02 VG Name vg0 LV UUID SiM4cn-PMjL-gpKJ-7e8I-ayox-yGrI-xGV04s LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 21:03:55 +0800 LV Status NOT available LV Size 5.00 GiB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto
[root@localhost ~]# vgsplit vg0 vg1 /dev/sda New volume group "vg1" successfully split from "vg0" [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree rl 1 1 0 wz--n- 20.00g 0 vg0 1 1 0 wz--n- <20.00g <15.00g vg1 1 1 0 wz--n- <20.00g <15.00g [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rl -wi-ao---- 20.00g lv01 vg0 -wi-a----- 5.00g lv02 vg1 -wi------- 5.00g [root@localhost ~]# vgdisplay vg0 --- Volume group --- VG Name vg0 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 16 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size <20.00 GiB PE Size 4.00 MiB Total PE 5119 Alloc PE / Size 1280 / 5.00 GiB Free PE / Size 3839 / <15.00 GiB VG UUID SuhDg9-pErc-NHtz-bWeM-m91R-nWRV-3CwEp4
[root@localhost ~]# vgdisplay -v vg0 --- Volume group --- VG Name vg0 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 16 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size <20.00 GiB PE Size 4.00 MiB Total PE 5119 Alloc PE / Size 1280 / 5.00 GiB Free PE / Size 3839 / <15.00 GiB VG UUID SuhDg9-pErc-NHtz-bWeM-m91R-nWRV-3CwEp4
--- Logical volume --- LV Path /dev/vg0/lv01 LV Name lv01 VG Name vg0 LV UUID UzEOmf-ko6J-N8NM-fbe0-l6Fe-VaJW-3sXTMx LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 20:41:05 +0800 LV Status available # open 0 LV Size 5.00 GiB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1
--- Physical volumes --- PV Name /dev/sdb PV UUID hpoGGr-cU1b-pb1g-MQwM-kVTT-ahdc-J0OOc2 PV Status allocatable Total PE / Free PE 5119 / 3839
[root@localhost ~]# vgdisplay -v vg1 --- Volume group --- VG Name vg1 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size <20.00 GiB PE Size 4.00 MiB Total PE 5119 Alloc PE / Size 1280 / 5.00 GiB Free PE / Size 3839 / <15.00 GiB VG UUID poPXYZ-nSia-YmbF-Eg7p-it6u-X3bs-Ey6HVe
--- Logical volume --- LV Path /dev/vg1/lv02 LV Name lv02 VG Name vg1 LV UUID SiM4cn-PMjL-gpKJ-7e8I-ayox-yGrI-xGV04s LV Write Access read/write LV Creation host, time localhost.localdomain, 2024-06-14 21:03:55 +0800 LV Status NOT available LV Size 5.00 GiB Current LE 1280 Segments 1 Allocation inherit Read ahead sectors auto
--- Physical volumes --- PV Name /dev/sda PV UUID y9gxEh-1IXq-C0Qx-EGLC-3iLu-qurH-YAlYhP PV Status allocatable Total PE / Free PE 5119 / 3839